package com.kongwg.java;

/**
 * 多线程的创建   方式一：继承Thread类
 *1.拆功能键一个继承于Thread类的子类
 * 2.重写Thread类的run();
 * 3.创建Thread类的子类对象
 * 4.通过此对象调用start();
 *
 *
 * 例子：遍历100以内的所有的偶数
 * @author kongwg
 * @create 2020-12-04 15:42
 */
class MyThread extends Thread{
    @Override
    public void run() {
        for (int i=0;i<100;i++){
            if (i % 2 == 0){
                System.out.println(Thread.currentThread().getName() + ":" + i);
            }
        }
    }
}
public class ThreadTest{
    public static void main(String[] args) {

        //创建Thread类的子类对象
        MyThread t1 = new MyThread();
        t1.start();
//        t1.run();
        MyThread t2 = new MyThread();
        t2.start();


        for (int i=0;i<100;i++){
            if (i % 2 == 0){
                System.out.println(Thread.currentThread().getName() + ":" + i + "******main*******");
            }
        }

        System.out.println("hello");
    }
}
